mounted on vehicle - Turkish English Dictionary